using System.Collections.Generic;
using System.Reflection;

namespace SKBKontur.Serialization
{
    public interface IStringToByteArraySerializer
    {
        void DeserializeTo<T>(ref T objectToAssignProperties, Dictionary<string, byte[]> serializedData);
        Dictionary<string, byte[]> Serialize<T>(T objectToSaveProperties);
        string GetColumnName(PropertyInfo propertyInfo);
        byte [] GetPropertyValue(PropertyInfo propertyInfo, object value);
    }
}